export default {
	headerSet(tree) {
		const area = tree.initArea()
		const {
			initValue,
			initLabel,
			checkHead,
			//一般为tableMange对象
			tableHead
		} = this.tanData.context;
		//列表中已展示的表头
		const checkeds = tableHead.tableHead.filter(item => checkHead(item)).map(item => initValue(item))
		//完整的列表表头集合
		const groups = tableHead.tableHeadAll.filter(item => checkHead(item)).map(item => {
			return {
				label: initLabel(item),
				value: initValue(item)
			}
		})
		area.add(
			area.jsCheckboxGroup({
				initValue: checkeds,
				name: 'checkeds',
				span: 24,
				groups
			})
		)
	}
}
